On the Configuration of Non-Functional Properties in Software Product Lines

نویسندگان

  • Julio Sincero
  • Olaf Spinczyk
  • Wolfgang Schröder-Preikschat
چکیده

The software product line (SPL) practices intend to improve software development by automating the process of product derivation. However, little attention has been given to the configuration of non-functional properties in the context of SPL infrastructure. To address this shortcoming we introduce the Feedback approach that aims at capturing information about previously configured products and re-inserting it back into the SPL infrastructure. We describe how information of configured products could be logically organized and used by the SPL infrastructure to facilitate the configuration of non-functional properties, and consequently, improve the configuration process of further products.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Measuring Non-functional Properties in Software Product Lines for Product Derivation

Software product lines (SPLs) enable stakeholders to derive different software products for a domain while providing a high degree of reuse of their code units. Software products are derived in a configuration process by combining different code units. This configuration process becomes complex if SPLs contain hundreds of features. In many cases, a stakeholder is not only interested in function...

متن کامل

On the Configuration of Non-Functional Properties in Operating System Product Lines

Reaching a good separation, maintainability and configurability of non-functional concerns like performance, timeliness or dependability is a frequently expressed but still unrealisable hope of using AOP technology. Non-functional properties have the tendency to be emergent, that is, they have no concrete representation in the code, but appear through the complex interactions between software c...

متن کامل

Towards Automated Feature Model Configuration with Optimizing the Non-functional Requirements

A Software Product Line is a family of software systems in a domain, which share some common features but also have significant variabilities. A feature model is a variability modeling artifact, which represents differences among software products with respect to the variability relationships among their features. Having a feature model along with a reference model developed in the domain engin...

متن کامل

Improved Prediction of Non-functional Properties in Software Product Lines with Domain Context

Software Product Lines (SPLs) enable software reuse by systematically managing commonalities and variability. Usually, commonalities and variability are expressed by features. Functional requirements of a software product are met by selecting appropriate features. However, selecting features also influences non-functional properties. To satisfy non-functional requirements of a software product,...

متن کامل

Systematic Functional Decomposition in a Product Line Using Aspect-oriented Software Development: a Case Study

Systematic configuration management is important for successful software product lines. We can use aspect-oriented software development to decompose software product lines based on features that can ease configuration management. In this paper, we present a military maintenance product line that employs such strategy. In particular, we applied a specific approach, feature based modeling (FBM), ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007